firebase - flutter NoSuchMethodError
全部标签 我想从我的Firebase中删除一些旧数据,但我很难让它发挥作用。我尝试了在此处找到的解决方案:Firebasechat-removingoldmessages但这并没有被弃用。所以我这样尝试:ChildEventListenerchildEventListener=newChildEventListener(){@OverridepublicvoidonChildAdded(DataSnapshotdataSnapshot,Strings){Calendarcalendar=Calendar.getInstance();calendar.add(Calendar.DAY_OF_MON
我想检索存储在firebase数据库中但采用正确Json格式的数据,问题是在使用String.valueOf(dataSnapshot.getValue())时,它不是正确的json格式。例如,如果数据{"properties":{"last_update":"15-02-201702:48:00pm","last_update_code":"1258884"}}返回值变成那样properties={last_update=15-02-201702:48:00pm,last_update_code=1258884}没有引号或(:)。那么有没有办法以第一种格式将数据作为字符串获取?
我正在做一个项目,为了学习和构建应用程序,我遵循了一些教程。但是所有这些,他们都将Firebase读写规则更改为true,这是不安全的。例如他们改变了{"rules":{".read":false,".write":false}}到{"rules":{".read":true,".write":true}}这让任何人都可以读取和写入无论如何都不安全的服务器数据。因此我把它变成了false,现在我无法将用户注册到Firebase,它给出了一个错误,说“权限被拒绝”。那么我现在需要做什么才能获得许可。之前我使用此代码将用户注册到Firebase,但现在不起作用。mFirebaseAuth.
我想知道如何使用Firebase的ServerValue.TIMESTAMP方法,当我想在Firebase服务器上创建时间戳,然后将其检索到本地客户端时。在Firebase指南中,只有javascript对这种情况有更详细的描述,但我很难想出如何将其转化为我的Android应用程序。提前致谢! 最佳答案 Firebase.ServerValue.TIMESTAMP设置为Map(包含{.sv:"timestamp"}),它告诉Firebase填充该字段与服务器的时间。当该数据被读回时,它是实际的unix时间戳,它是一个Long。像这样
可能是个愚蠢的问题,但需要像我这样的初学者弄清楚。我知道如何在Firestore数据库上上传图片,但我想而不是使用FirebaseStorage为什么我们不使用base64字符串来上传图片,这可能很容易?还是对字符串长度有限制?~PS:Ihaven'ttriedwithbase64stringtouploadimageonFirestore. 最佳答案 CloudFirestore"Usageandlimits"documentation声明“文档的最大大小”为1MiB(1,048,576字节)。这是图像的少量数据,仅允许将低分辨率
可能是个愚蠢的问题,但需要像我这样的初学者弄清楚。我知道如何在Firestore数据库上上传图片,但我想而不是使用FirebaseStorage为什么我们不使用base64字符串来上传图片,这可能很容易?还是对字符串长度有限制?~PS:Ihaven'ttriedwithbase64stringtouploadimageonFirestore. 最佳答案 CloudFirestore"Usageandlimits"documentation声明“文档的最大大小”为1MiB(1,048,576字节)。这是图像的少量数据,仅允许将低分辨率
我制作了一个用于图像和视频共享的社交应用程序。但是,加载图像需要花费太多时间。我正在使用glide库。请告诉我如何减小从图库中拾取的图像的大小在不显着改变图像质量的情况下(就像Instagram那样),然后将其上传到firebase存储。请帮忙! 最佳答案 StorageReferencechildRef2=[yourfirebasestoragepath]storageRef.child(UserDetails.username+"profilepic.jpg");Bitmapbmp=MediaStore.Images.Media
我正在使用Flutter的firebase_messaging包发送推送通知,并在firebase控制台中发送它们。当应用程序在后台或关闭时,我会收到通知,但是,当应用程序在前台时它不起作用。请告诉我是否需要集成Javascript才能使此功能正常工作,并请引用我可以使用的资源,以便弄清楚如何将Javascript与fcm集成,因为我还没有找到使用flutter的方法。 最佳答案 我发现有人可以使用flutter本地通知插件,这样当发送推送通知并且应用程序处于前台时,通常不会将通知传递到系统托盘,但使用flutter本地通知插件,当
我正在使用Flutter的firebase_messaging包发送推送通知,并在firebase控制台中发送它们。当应用程序在后台或关闭时,我会收到通知,但是,当应用程序在前台时它不起作用。请告诉我是否需要集成Javascript才能使此功能正常工作,并请引用我可以使用的资源,以便弄清楚如何将Javascript与fcm集成,因为我还没有找到使用flutter的方法。 最佳答案 我发现有人可以使用flutter本地通知插件,这样当发送推送通知并且应用程序处于前台时,通常不会将通知传递到系统托盘,但使用flutter本地通知插件,当
根据开发人员指南-https://developer.android.com/studio/write/firebase.html,我已经安装了GoogleRepository以便在androidstudio中获得Firebase选项。安装成功如下图所示:但我仍然无法在我的androidstudio2.2.3中找到“工具”>“Firebase”选项。如下图所示:任何想法,可能是什么问题?谢谢关注! 最佳答案 我认为你需要启动插件在AndroidStudio中,只需转到文件->设置,单击插件,然后启用所有Firebase插件。然后检查